package cn.getech.data.metadata.model.req.collectiontableinfo;

import cn.getech.data.intelligence.common.utils.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@ApiModel(description = "元数据列表请求")
@Data
public class CollectiionTableInfoListReq extends PageReq {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "表名称")
    private String tableName;

    @ApiModelProperty(value = "所属系统")
    private Integer ownSystem;

    @ApiModelProperty(value = "所属模块")
    private Integer ownModule;

    @ApiModelProperty(value = "权限标识 ")
    private Integer option;

    @ApiModelProperty(value = "表类型 ")
    private Integer tableType;

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "日期")
    private String date;

    @ApiModelProperty(value = "表状态类型")
    private String state;

    @ApiModelProperty(value = "录入方式")
    private String style;

    @ApiModelProperty(value = "数据库")
    private String dataBase;

    @ApiModelProperty(value = "目录id列表")
    private List<String> categoryIdsList;

}
